package pe.com.android.controller;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import pe.com.android.facade.RemitoTrasladoFacade;
import com.google.gson.Gson;

@Produces("application/json")
@Path("retonoTraslado")
public class RetornarTraslado{
//	http://localhost:8080/ShipmentTracking/services/rest/rastrearTraslado/porRemito/123
	@GET
	@Path("/porGUIA/{strRemito}")
	public String envioRemito(@PathParam("strRemito") String strRemito){		
		Gson gson = new Gson();
		String remitoTrasladoJson = gson.toJson(RemitoTrasladoFacade.ubicar(strRemito));
		System.out.println("BIENNNNNNNNNNNNNNNNNNNN::   "+strRemito);
		return remitoTrasladoJson;
	}
	
	@GET
	@Path("/listarGUIAS/{strNumero}")	
	public static ArrayList<Remito> listarRemito(@PathParam("strNumero") String strNumero){

		ArrayList<Guias> lista = GuiasFacade.listarGuiasRemisiono(strNumero);
		if ( lista != null){					
			int i;
			for (i=0; i<lista.size(); i++){
				System.out.println(i+1);
				System.out.println(lista.get(i).getTipo()); 
				System.out.println(lista.get(i).getGuia()); 
			      			     		    
			}
		}

		return lista;
		
	}	
}
